package cn.kgc.se;

/**
 * @author 课工场
 * @version 1.0
 * @date 2024/3/13
 * @description 如何通过java代码 实现  1 + 1=    ?
 * 如何在程序执行的过程中存储一些数据  临时数据    计算机内存中
 * 1. 使用java代码在内存中开辟内存空间    存储数据
 * 2. 定义变量   -> 指代的就是计算机内存中一段内存空间   1  100  10000  0.1    "hello world"    true  false
 * 3. 可以根据存储数据的类型不同 让计算机开辟不同的内存空间
 * java中的数据类型分类
 * 1. 基本类型      8种
 * 数值型
 * 整型                   字节数
 * byte                1
 * short               2
 * int                 4
 * long                8
 * 浮点型
 * 单精度浮点数   float   4
 * 双精度浮点数   double  8
 * 非数值型
 * 字符型    char                2
 * 布尔型    boolean  0  1       1
 * 2.引用类型
 * 字符串  String
 * 4. 给计算机开辟的空间命名  变量名  通过变量名可以快速实现计算机内存的寻址
 * 5. 将临时数据存储在内存空间中  赋值操作  =

 * 计算机中存储数据的基本单位 byte  一个字节  8位  00000000  00000001
 */
public class Demo01 {

    public static void main(String[] args) {
        //   1 + 1 = ?

        //  开辟空间  定义变量         数据类型   变量名    符合标识符的命名规则
        //byte  num1, num2;
        byte num1;
        byte num2;

        // 赋值  整型的数值 默认是int    隐式数据类型转换
        num1 = 1;
        num2 = 1;
        // 使用数据   1+1 = 2  -> byte   127
        int result;
        result = num1  + num2;    //  byte + byte  ->  int    short+short -> int   short+byte ->int

        // 输出结果  soutv
        System.out.println("result = " + result);

    }
}
